package xyz.dava.sync.fm.vo;

import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import org.springframework.data.annotation.Id;
import xyz.dava.sync.fm.vo.filelist.DOCUMENTFILESItem;

import java.util.List;

/**
 * <p>
 * 产品部件关系表
 * </p>
 *
 * @author dava
 * @since 2020-04-18
 */
@Data
@Accessors(chain = true)
@EqualsAndHashCode(callSuper = false)
public class BomFileVO {

    @Id
    private String id;


    /**
     * 对应物料id
     */
    private String msId;

    private String docId;

    private String docType;

    private String docNumber;

    private String docPart;

    private String filePath;

    private String version;

    private String fileName;

    private Long fileSize;

    private String mime;

    private String fileExt;

    private Boolean isUse;

    private String importFrom;

    private String importManId;

    private String importManName;

    private List<String> originFiles;

    private DOCUMENTFILESItem origin;

    private Boolean hasRoutingFile;

    private String changeCode;

    private String changeCodeFilePath;

}
